body{padding: 0;margin: 0px;}
a{text-decoration: none;}
ul{list-style: none;display: inline;}
.clear{clear: both;}

.container{padding-left: 0px;padding-right: 0px;}

.header{height: 31px;background:#e3e4e5;border-bottom: solid 1px #ddd;font-size: 12px;}
.header .left{float: left;}
.header .right{float: right;}
.header span{margin: 0px 5px;color: #ccc}
.header div{line-height: 31px;}
.header div i{margin-right: 5px;}
.header div a{color: #999;}
.header div a:hover{color: #e4393c;}

.adv img{width: 100%;}
.adv .closes{position: absolute;right: 180px;color: #ff0000;top: 41px;padding: 5px;border: solid 1px #fff;border-radius: 50%;width: 22px;height: 22px;}
.adv .closes i{position: absolute;top: 3px;}

.search{text-align: center;}
.search input{width: 375px;height: 36px;border:solid 2px #027bd6;padding: 4px;}
.search button{height: 36px;background: #027bd6;border:solid 2px #027bd6;color: #ffffff;width: 80px;}
.search .quick{float: left;margin-left: 50px;}
.search .quick a{color: #999;margin-right: 10px;}
.search .quick a:hover{color: red;}

.quicklink{padding-top: 20px;}
.quicklink .cart{padding: 0px;}
.quicklink .cart i{margin:0px 2px;}
.quicklink .cart a{float: right;background: #F9F9F9;border: solid 1px #dfdfdf;margin-left: 10px;color: #222;}
.quicklink .cart .mycart{color: red;padding: 8px 13px;}
.quicklink .cart .qrcode i{padding: 2px;font-size: 32px;}

.header2{height: 44px;background:#e3e4e5;border-bottom: solid 1px #ddd;font-size: 12px;}
.header2 .left{float: left;}
.header2 .right{float: right;}
.header2 span{margin: 0px 5px;color: #ccc}
.header2 div{line-height: 44px;}
.header2 div i{margin:0px 10px;font-size: 16px;color-rendering: #999}
.header2 div a{color: #999;}
.header2 div a:hover{color: red;}

.header2 .jdprivate{float: left;border: solid 1px red;height: 20px;margin-top: 13px;}
.header2 .jdprivate .jd{float: left;line-height: 16px;color: red;background: #fff;padding: 1px;}
.header2 .jdprivate .private{float: left;line-height: 16px;color: #fff;background: red;padding: 1px;}
.header2 .right a{margin-left: 10px;}
.header2 .right img{margin-right: 5px;}

.product{margin-top: 20px;}
.product .gallery-top{border: solid 1px #eee;width: 100%;height: 80%;}
.product .swiper-container {width: 100%;height: 300px; margin-left: auto;margin-right: auto;}
.product .gallery-thumbs {height: 20%;box-sizing: border-box;padding: 10px 0;}
.product .gallery-thumbs img{width: 58px;}
.product .swiper-slide {background-size: cover;background-position: center;}
.product .gallery-thumbs .swiper-slide {width: 58px;height: 58px;opacity: 0.4;}
.product .gallery-thumbs .swiper-slide-active {opacity: 1;border:solid 2px red;}
.product .swiper-button-prev{margin-top: -135px;margin-left: -10px;}
.product .swiper-button-next{margin-top: -135px;margin-right: -10px;}
.product .swiper-bottom i{color: red;margin-right: 5px;font-size: 14px;}
.product .swiper-bottom span{color: gray;font-size: 12px;}

.product .product-info .title{color: #666;font: 700 16px Arial,"microsoft yahei";margin: 10px 0px;}
.product .product-info .desc{color: #e4393c;font-size: 12px;line-height: 20px;}
.product .product-info .price{margin: 10px 0px;background: #f3f3f3;padding: 10px 0px;float: left;width: 100%;}
.product .product-info .price .price-name{color: #999;margin-right: 15px;}
.product .product-info .price .price-money{color: #e4393c;font-size: 20px;margin-right: 15px;}
.product .product-info .price .sales{color: #999;margin-right: 15px;float: left;}
.product .product-info .price .give{float: left;border: solid 1px #ff0000;padding: 2px;color: #e4393c;font-size: 12px;}
.product .product-info .price .give-desc{margin-left: 10px;color: #666;}

.product .product-info .titles{color: #666;margin-right: 15px;float: left;}
.product .product-info .increment p{float: left;padding:0px 2px;border: solid 1px #ced2e6;margin-right: 5px;border-radius: 16px;color: #5e69ad}
.product .product-info .increment p i{margin-right: 5px;}
.product .product-info .dispatching p{font-size: 12px;color: #666;}
.product .product-info .dispatching i{margin:0px 5px;font-size: 18px;}
.product .product-info .dispatching p span{margin:0px 5px;}
.product .product-info .dispatching a{margin: 0px 5px;color: #646FB0;text-decoration: none;}
.product .product-info .dispatching a:hover{color: red;}
.product .product-info .dispatching .desc{margin-left: 70px;}
.product .product-info .dispatching .desc span{color: red;}
.product .product-info .selects .lists{margin-left: 70px;}
.product .product-info .selects .img{float: left;background: #f7f7f7;border: solid 1px #ccc;margin-right: 10px;padding:0px 5px;color: #666;}
.product .product-info .selected{border: solid 1px #ff0000!important}
.product .product-info .selects p{float: left;background: #f7f7f7;border: solid 1px #ccc;margin-right: 10px;padding:5px 10px;color: #666;cursor: pointer;}
.product .product-info .selects a{color: #666;text-decoration: none;}

.shopping-cart{width: 718px;height: 46px;padding:0 10px;margin:10px 0 20px;}
.shopping-cart .number{float:left;width: 60px;height:100%;margin-right: 10px;}
.shopping-cart input{float: left;width:44px;height:100%;text-align: center;border:1px solid rgb(204, 204, 204);border-right: none;  }
.shopping-cart a{float:left; width: 15px;height: 23px;text-align: center;border: 1px solid rgb(204, 204, 204); border-bottom:0; background: rgb(241, 241, 241);color:#333;text-decoration: none;}
.shopping-cart a:hover{text-decoration: none;}
.shopping-cart a:last-child{border-bottom:1px solid rgb(204, 204, 204);!important;}
.shopping-cart button{float:left;height:100%;text-align: center;padding:0 26px;font-family:'microsoft yahei';font-weight: 700;font-size: 18px;color:#fff;background-color: rgb(223, 48, 51);border:0;}

.detail{background: #f7f7f7;border: solid 1px #eee;margin-top: 20px;height: 38px;line-height: 38px;border-bottom: solid 1px #e4393c;}
.detail li{list-style: none;display: inline;float: left;padding: 0px 20px;}
.detail .active{background: #e4393c;color: #ffffff;}
.detail .parts{margin-top: 10px;float: left;width: 100%;}
.detail .parts .item{float: left;margin-right: 10px;}
.detail .parts .item p{font-size: 12px;line-height: 12px;}
.detail .hots{border: solid 1px #eee;margin-top: 20px;}
.detail .hots .header{background: #f7f7f7;border: solid 1px #eee;border-bottom: solid 1px #e4393c;height: 39px;}
.detail .hots .header p{float: left;width: 50%;text-align: center;margin-bottom: 0px;}
.detail .hots .header .active{background: #e4393c}
.detail .hots .info{margin: 5px;text-align: center;}
.detail .hots .info p{text-align: center;color: gray;font-size: 12px;line-height: 12px;}
.detail .hots .info .num{position: absolute;padding: 5px;background: red;border-radius: 50%;color: #fff;width: 20px;height: 20px;line-height: 10px;}
.detail .hots .sales .count{float: left;color: gray;}
.detail .hots .sales .price{float: right;color: #e4393c;}

.detail .desc-info .nav{margin-top: 20px;border-bottom: solid 1px #e4393c;}
.detail .desc-info .nav button{background: #e4393c;border: solid 1px #e4393c;color: #fff;height: 30px;float: right;line-height:26px;padding: 0px 10px;}
.detail .desc-info .info{text-align: center;}
.detail .desc-info .info img{max-width: 100%;}
